FloatToStr
Otázka od: Matejcek Petr
5. 5. 2004 9:32
DD,
potrebuji prevest na retezec realne cislo a vypsat ho na 6
desetinnych mist jenze pri pouziti
retezec = floattostr(cislo ) mi to vrati treba ratezec =
'-4,567E-05' aale ja bych potreboval '-0,00004567'
prosim pokud vite poradte
diky PM
Odpovedá: Jiri Matejka
5. 5. 2004 9:55
Na to je vhodna funkce FloatToStrF.
Jirka Matejka
----- Original Message -----
From: "Matejcek Petr" <konference@crhov.komfi.cz>
To: <delphi-l@clexpert.cz>
Sent: Wednesday, May 05, 2004 10:13 AM
Subject: FloatToStr
> DD,
>
> potrebuji prevest na retezec realne cislo a vypsat ho na 6
> desetinnych mist jenze pri pouziti
>
> retezec = floattostr(cislo ) mi to vrati treba ratezec =
> '-4,567E-05' aale ja bych potreboval '-0,00004567'
>
> prosim pokud vite poradte
>
> diky PM
>
>
>
Odpovedá: Josef Madlik
5. 5. 2004 9:51
retezec:= format('%.8f',[cislo]);
moznosti formatovani je mnohem vice, viz napoveda k format.
Md
> DD,
> potrebuji prevest na retezec realne cislo a vypsat ho na 6
> desetinnych mist jenze pri pouziti
>
> retezec = floattostr(cislo ) mi to vrati treba ratezec =
> '-4,567E-05' aale ja bych potreboval '-0,00004567'
Odpovedá: Jirka
5. 5. 2004 10:05
A co treba tohle?
function FormatFloat(const Format: string; Value: Extended): string;
Jirka
Matejcek Petr wrote:
> potrebuji prevest na retezec realne cislo a vypsat ho na 6
> desetinnych mist jenze pri pouziti
>
> retezec = floattostr(cislo ) mi to vrati treba ratezec =
> '-4,567E-05' aale ja bych potreboval '-0,00004567'
Odpovedá: Radim Kunz
5. 5. 2004 9:47
Matejcek Petr napsal(a):
>DD,
>
> potrebuji prevest na retezec realne cislo a vypsat ho na 6
>desetinnych mist jenze pri pouziti
>
> retezec = floattostr(cislo ) mi to vrati treba ratezec =
>'-4,567E-05' aale ja bych potreboval '-0,00004567'
>
>prosim pokud vite poradte
>
>diky PM
>
>
>
funkce floattostrf
Radim